# Title: Desplegar el texto en consola               	Filename: SaludoAlan.s
# Autho: Garcia Perez Alan		                  		  Date: 21 / Mar / 2017
# Description: Ingresar texto en la consola
# Input: -
# Output:


@SaludoAlan.s -                                       Un pequeño mensaje de Arm
.section			.bss
.comm buffer, 48								                      @ Reserva de 48 bytes en el buffer

#Data Segment

.section			.data
msg:
.ascii "**\nIntroduzca su nombre:  "
msgLen = .- msg
msg2:
	  .ascii "Booo! "
msg2Len = .- msg2


.section			.text
.globl	_start

#Code Segment

_start:


mov r0, $1										@EEl programa imprime el saludo
ldr r1, =msg
ldr r2, =msgLen
mov r7, $4
svc $0


mov r7, $3										@ Lee la llamada del sistema
mov r0, $1
ldr r1, =buffer
mov r2, $0x30
svc $0


mov r0, $1										@ Imprime msg2
ldr r1, =msg2
ldr r2, =msg2Len
mov r7, $4
svc $0


mov r0, $1										@ Imprime el nombre que se ingreso
ldr r1, =buffer
mov r2, $0x30
mov r7, $4
svc $0


mov r7, $1										@ Salir de la llamada de Sistema
svc $0											  @ Despierta el kernel
.end
